home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-01-14 | 10.0 KB | 222 lines | [TEXT/ttxt] |
- BOB'S EYES PRO.
- version 2.1 for nearly every macintosh with appropriate system software.
- INCREASE MEMORY TO USE THE COLOR PICKER ON 16 AND 24 BIT SCREENS BY 16-32 K.
- Increase it again whenever the app dies with system error 25. (Out of memory).
- Remember to read also the files: READ-ME, COPYING, COPYING-LIBRARY.
-
-
- INTRODUCTION:
- ------------
- This little application shows several windows (up to eigth) each one with
- two eyes looking curiously at your pointer. Indeed you do not see windows,
- only eyes. You can move, resize and zoom the windows and also change the
- colors of the eyes. Try to click in a pupil and be ready to suffer.
- They'll go to sleep at random times. They are designed to work in the
- background under system 6 with MultiFinder on or System 7 and later.
- You can save the settings. Useful if you have them as a startup application.
-
-
- IMPORTANT:
- ----------
- Bob's Eyes Pro may quit with error 25 when you open too many windows, or they
- are too large. Since that may cause problems also to other applications I
- have limited the maximum size of a window (er… pair of eyes!). I had to, sorry
- for those with huge displays... the maximum size is 640x480 pixels.
- ( For the Techie: non-rectangular regions swallow up lots of memory, and Bob's )
- ( windows are of the worst type in this sense. Also rectangular windows behind )
- ( eyes have non-rectangular regions, so eyes too big may crash other applications. )
- ( I have experienced that only once on a Quadra with a 23",1600x1200 Miro display. )
-
- BACKGROUND:
- -----------
- It is not an original program : Indeed it is quite an old idea : I have
- seen it on a RS/6000 PowerServer, on a NeXT, on a Sun SparcStation and on a
- Digital DecStation running Ultrix.
- Well, you know the menu bar Eyeballs , but they aren't the same (great
- thing, though, i kept it (them?) for months till i started using
- multifinder, then they started looking at me with less attention).
- So I decided: my first Mac application shall be THAT kind of nice eyes
- looking at you. ( or Staring at You ? ).
-
- And I decided to put more options in this version than the others have ( it
- had to run an a Mac, folks, it had to be somewhat better! ).
-
- There may still be some small bugs to fix but I don't know them , let me
- know if you discover any : the application is quite solid as it is and it
- doesn't take too much time to the other applications, nor crashes the system
- AT LEAST ON THE FOLLOWING CONFIGURATIONS:
-
- - My IIsi, sys 7.1, 32-bit and VM on when it had 5M, VM off now that it has 17.
- - II, sys 7.0, mode32, 24 and 32 bit mode.
- - LC, sys 7.0, 24 bit.
- - LCII, sys 7.0.1 with tune-up 1.1. 32 bit.
- - SE/30, sys 7.0 w/ tuneup 1.1, 5 megs physical, 8 megs virtual, 24 bit.
- - Classic II,
- - IIfx, sys 7.0.1. 32 bit.
- - on a IIci running A/UX 3.0.
- - Quadra 900, sys 7.0.1-T1, 20 megs ram.
- - Quadra 950, sys 7.0.1-T1, tune-up 1.1.1, 80 megs ram.
- - IIvx, Sys 7.1 and VM on.
- - All the PowerBooks and Duos around (including my 170).
-
- a problem af the machine freezing on a SE/30 with external RGB 13'' display
- has been reported. I will work around that, when I have occasion to debug
- on such a machine. (or earlier if i am very lucky...). Couldn't test yet on
- a NuTek Macintosh clone.
-
- The code is 32bit clean. It runs on bw classics or on color macs with 32bit
- quickdraw.
-
- THE PRESENT: THANK YOU, THANK YOU FOR THE POSTCARDS !!!
- -------------------------------------------------------
- Thank you Wally, from Hampton, Virginia: You've been the first one to send
- me a postcard that this tiny app (v 4.3) worked fine on a IIci with two
- monitors attached and with different screen depths. I hope this is the
- general case ( with the mac you never know ).
- Thanks also to Earl Williams that asked me to write a bw capable version.
- I rushed immediately to write it.
- He then sent me a postcard. May your marriage be among the happiest, Earl.
- Thanks also to Wally, Wang Touhming, Mike Diggles, Fred Nick ,Zikif Hamdy,
- and to my brothers in Christ Ari Kontiainen from Finland, and Silvio Viotti
- from Lausanne, who sent postcards.
- And also to Don Fromillo, Shlomi Codizh, Siegfried Rambaum, Diotinia Piontkowski,
- Stefan, Mario, Peter Lynden, Edco Honwink, an unknown guy from vancouver,
- Rick Conte and his 3 year old son, Roger from Toronto, Gabriele Lytton at Apple,
- Jeffrey Hunt, Piet Schuermans, Andrew Morley, Marianne and Chris Vaughn,
- Enrico Tomasi, Paolo Cossi, for more cards.
- SPECIAL THANKS also go to my Brother in Christ Charles Adams, with whom I
- am mantaining a wonderful friendship. AND ALL THE OTHERS.
- Thanks to Angelo Caruso who sent a postcard even if my app didn't work on
- his system (SE/30 with RGB 13", see above).
- < Italian On >
- Me la segno al dito, Angelo, farò di tutto affinchè questo problema sia risolto.
- < Italian Off >
-
- DISCLAIMER:
- ----------
- READ CAREFULLY THE FILE ``COPYING''
- THIS APPLICATION IS NOW FREE SOFTWARE.
- IT IS NOT IN THE PUBLIC DOMAIN.
- IT IS NOT SHAREWARE.
- IT IS NOT GNU SOFTWARE.
- IT DOES NOT USE GNU SOURCE CODE.
-
- IF YOU LIKE IT, FEEL FREE TO SEND ME A POSTCARD.
- IF YOU ENHANCE THE APPLICATION, SEND ME YOUR SOURCES/DIFFS.
-
- OF COURSE YOU CAN SEND E-MAIL TO :
- GANDALF@SABRINA.DEI.UNIPD.IT
- IF YOU CANNOT GET MAIL MAILED AT ALL TRY
- CARACCIO@LIBERTAD.PHYSICS.NYU.EDU
-
- I CHECK THEM REGULARLY FOR E-MAIL.
- MY HOME ADDRESS IS:
- ROBERTO AVANZI / VIA LUIGI BALZAN 12 / 45100 ROVIGO / ITALY
-
- Enjoy it !!
-
- Roberto Avanzi
-
- --------------------------------------------------------------------
-
- Post Scriptum:
- This application is written using Think C 5.0.4 . Congratulations to
- Symantec for such a good product.
-
- Post Post Scriptum:
- "For God so loved the world that He gave his one only Son, that whoever
- believes in him shall not perish but have eternal life." (John 3:16-NIV)
-
- ----------------------------------------------------------------------------
-
- HISTORY:
- --------
- v 2.1 - dec 4,1992
- Fixed a ''bug'' (not really mine, it's a workaround for Apple's too little and
- simple regions…) by limiting window sizes, and made smaller windows possible
- for PowerBook users with cheap displays that use BEP to find where their
- cursor is… no joke, really. There are more than one!
- v 2.0.2 - nov 13,1992
- Changed some legal stuff (to make things clearer), sent to some public
- organizations, corrected an old misspelling in the menus, updates to
- e-mail addresse list.
- v 2.0.1 - jul 3,1992
- Fixed bugs: sometimes CMD-KEY combination resulted in changes in the Sleep Menu.
- Solution: disable and enable it but do not redraw the menu bar.
- In version 2.0 in a few cases two pixels were left of the color of the
- globe when the eye went to sleep. now it does not.
- v 2.0 - jun 30,1992
- New ``draw nothing'' WDEF. Uses bitmaps for pictures, for those missing some
- fonts in their system.
- !!!! Made Free Software : sources now available !!!!
- Not fixed yet a small bug. Still working on it. Maybe it is such a stupid
- error that you can fix it before me.
- v 1.3.6 - jun 17,1992
- Very little changes.
- v 1.3.5 - may 20,1992
- Windows zoom now properly with multiple displays, that is in the screen
- containing the largest portion of the window.
- fixed two minor bugs. probably you have never faced them, and no one crashes
- the machine. (they could have caused cosmetic problems)
- v 1.3.3 - april 24,1992
- Improved Eyes movement when pointer was aligned with centers of pupils.
- Moreover the Sleep Menu is disabled when it has to: you cannot choose from
- it in the About Box, but you see it dimmed, as it should be.
- Reduced the dimension of the code by means of several optimizations by hand.
- v 1.3.2 - april 21,1992
- On a Quadra version 1.3.1 might crash. Caches ON and OFF too (!). Why ?
- The machine froze when quitting. Strange behaviour. Stupid error.
- Resources are not normal handles. Do not dispose them. I did. Shame.
- v 1.3.1 - april 14,1992 late night
- corrected one minor bug in version 1.3: selecting an item from the windows
- menu trashed the variable that set how probably the eyes fall asleep.
- Cosmetic improvement to the sleep menu.
- v 1.3 - april 14,1992 very early in the morning
- implemented the sleep menu. released.
- v 1.2 - april 12,1992
- not released. Trashed, anyway.
- v 1.1b1-v1.1b3 - march 1992, 2nd & 3rd week
- separate preferences file in the System Folder under sys 6 or in the
- Preferences Folder under sys7. Useful if my app will go on CD-ROM.
- v 1.0b1 - march 29,1992
- multiple sounds are supported ( up to 8 ) and can be changed ( see help box
- in the application ).
- A custom WDEF is used, because some people noted that the normal windows
- looked bad especially with tiny Eyes. Thanks to Jörg "jbx" Brown, Eric Celeste
- and Josh Pritikin for providing the NeXT WDEF. I have modified it, optimised it
- and removed the code i didn't need to provide a WDEF for my app. Released.
- v .7 - march 10,1992
- I implemented my own version of _DeviceLoop ( called myDeviceLoop ) to make
- it work also under Sys6 ( I dont know about Sys5 but I am not sure that
- it will crash ... ).
- v .6.7
- I added the use of _DeviceLoop to support multiple monitors with different
- screen depths and the 'classic mac' problem. but _DeviceLoop is available
- only under Sys 7
- v .5.9
- first try to write a b/w only one.
- v .5.2 - february 27,1992
- nicer about box.
- v .5
- changes in the order of processing events in the event loop.
- something should be a little less strange.
- v .4.3 - november 30,1991
- ported to Think C 5.0
- v .4.2
- first released to the info-mac people. works and gained a postcard.
- added simple about box and windows menu. fixed bug when used with sys 6,
- without Multifinder and DA's open ( but, tell me, who would ever use this
- kind of app in such a context ? anyway, the bug is no longer there. )
- v .4
- first working one (quite). didn't understand why eyes looked everywhere but
- at the mouse, at the first moment.
- v .3
- first released. only to my friend Chicco. bombs everytime.
- v .1 to v .2
- crash only versions. never released. BUT COMPATIBLE WITH MICROSHAFT
- APPLICATIONS.
- ----------------------------------------------------------------------------
- IF YOU READ UP THIS POINT:
- CONGRATULATIONS! YOU HAVE A LOT OF FREE TIME !!!!!
- ----------------------------------------------------------------------------
-